لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول اولیه چکمه های بهار [ویدئو]
Spring Boot Fundamentals [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Spring یکی از پرکاربردترین فریم ورک ها در صنعت است. چه یک توسعه دهنده باتجربه یا یک مبتدی کامل باشید، این دوره شما را با اصول اولیه Spring Boot به روشی آسان و سیستماتیک آشنا می کند.
شما این دوره را با بررسی مشکلات توسعه اپلیکیشن سنتی Spring آغاز خواهید کرد. سپس خواهید فهمید که ایجاد و استقرار یک برنامه با استفاده از Spring Boot چقدر آسان است. در چند بخش بعدی، متوجه خواهید شد که چگونه Spring Boot می تواند به شما در پیکربندی خودکار یک پروژه Spring کمک کند.
بعداً، این دوره شما را از همه چیز از فعال کردن معیارهای سلامت برای برنامهها گرفته تا سفارشیسازی نقاط پایانی معیارهای سلامت با اطلاعات خود راهنمایی میکند. شما همچنین به امنیت Spring و حافظه پنهان پایگاه داده خواهید پرداخت. در نهایت، با تست واحد با MockMvc دست خود را کثیف خواهید کرد و با جزئیات Spring JMS آشنا خواهید شد.
در پایان این دوره، شما به خوبی با اصول Spring Boot آشنا خواهید شد و تجربه عملی ایجاد اپلیکیشن های Spring Boot را از ابتدا به دست خواهید آورد.
فایلهای کد و همه فایلهای مرتبط در مخزن GitHub در آدرس زیر آپلود میشوند: https://github.com/PacktPublishing/Spring-Boot-Fundamentals یاد بگیرید برنامههای Spring Boot خود را آزمایش کنید.
انجام عملیات «ایجاد، خواندن، بهروزرسانی، حذف» (CRUD) در برابر پایگاه داده درون حافظه با استفاده از Spring Data JPA و پایگاه داده MySQL
API های REST را با استفاده از Spring Web در معرض دید قرار دهید
معیارهای سلامت را برای برنامهها فعال و سفارشی کنید
پروفایل های Spring Boot را ایجاد و استفاده کنید
در مورد تست واحد با استفاده از MockMvc و Spring JMS بیاموزید این دوره برای هر کسی با تجربه در جاوا و برای توسعه دهندگان Spring که می خواهند اصول Spring Boot را بیاموزند است. دانش اولیه Spring Boot مفید خواهد بود اما ضروری نیست. بیاموزید که چگونه Spring Boot توسعه برنامه جاوا را ساده می کند * چندین برنامه Spring Boot را از ابتدا ایجاد و اجرا کنید * با استفاده از ماژول های Spring Boot به خوبی با Spring Boot آشنا شوید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره و مدرس
Course and Instructor Introduction
راه اندازی نرم افزار
Software Setup
جاوا را نصب کنید
Install Java
STS را نصب کنید
Install STS
MySQL و MySQL Workbench را نصب کنید
Install MySQL and MySQL Workbench
JDK را در STS پیکربندی کنید
Configure JDK in STS
MySQL Workbench را راه اندازی کنید
Launch MySQL Workbench
فقط ویندوز - MySQL را نصب کنید
Windows Only - Install MySQL
فقط ویندوز - MySQL Workbench را نصب کنید
Windows Only - Install MySQL Workbench
Postman را نصب کنید
Install Postman
مبانی
Basics
مشکلات برنامه سنتی Spring
The problems with the traditional Spring application
ویژگی های بوت بهار
Spring Boot Features
بوت بهار در عمل
Spring Boot in Action
پروژه اول
First Project
یک پروژه بهار بوت ایجاد کنید
Create a Spring Boot Project
یک پروژه بهار بوت ایجاد کنید
Create a Spring Boot Project
استارت بوت فنری در POM
Spring Boot Starters in POM
استارت بوت فنری در POM
Spring Boot Starters in POM
@SpringBootApplication
@SpringBootApplication
@SpringBootApplication
@SpringBootApplication
@SpringBootTest
@SpringBootTest
@SpringBootTest
@SpringBootTest
تزریق وابستگی را انجام دهید
Do Dependency Injection
تزریق وابستگی را انجام دهید
Do Dependency Injection
آزمایش کردن
Testing
آزمایش کردن
Testing
پروژه اول
First Project
بهار داده JPA
Spring Data JPA
معرفی
Introduction
معرفی
Introduction
پروژه را ایجاد کنید
Create the project
پروژه را ایجاد کنید
Create the project
وابستگی به JPA Data را اضافه کنید
Add Spring Data JPA Dependency
وابستگی به JPA Data را اضافه کنید
Add Spring Data JPA Dependency
وابستگی های Maven
Maven Dependencies
وابستگی های Maven
Maven Dependencies
ایجاد کلاس مدل
Create Model Class
ایجاد کلاس مدل
Create Model Class
مخزن را ایجاد کنید
Create the Repository
مخزن را ایجاد کنید
Create the Repository
آزمایش کردن
Testing
آزمایش کردن
Testing
نمایش SQL
Show SQL
نمایش SQL
Show SQL
بهار داده JPA
Spring Data JPA
REST CRUD API ایجاد کنید
Create REST CRUD API
REST مقدمه
REST Introduction
REST مقدمه
REST Introduction
خدمات وب REST با استفاده از Spring Boot
REST Web Services Using Spring Boot
خدمات وب REST با استفاده از Spring Boot
REST Web Services Using Spring Boot
جدول DB را ایجاد کنید
Create the DB Table
جدول DB را ایجاد کنید
Create the DB Table
پروژه را ایجاد کنید
Create the project
پروژه را ایجاد کنید
Create the project
مدل و مخزن را ایجاد کنید
Create the Model and Repository
مدل و مخزن را ایجاد کنید
Create the Model and Repository
با حاشیه نویسی JPA علامت گذاری کنید
Mark with JPA annotations
با حاشیه نویسی JPA علامت گذاری کنید
Mark with JPA annotations
کنترلر را ایجاد کنید
Create the Controller
کنترلر را ایجاد کنید
Create the Controller
دریافت محصول واحد
Get Single Product
دریافت محصول واحد
Get Single Product
ایجاد، به روز رسانی و حذف
Create, Update, and Delete
ایجاد، به روز رسانی و حذف
Create, Update, and Delete
منبع داده را پیکربندی کنید
Configure the Data Source
منبع داده را پیکربندی کنید
Configure the Data Source
برنامه را اجرا کنید
Run the application
برنامه را اجرا کنید
Run the application
دویدن خارج از STS
Running outside STS
دویدن خارج از STS
Running outside STS
نحوه عملکرد پیکربندی خودکار بوت بهار
How Spring Boot Auto-Configuration Works
نحوه عملکرد پیکربندی خودکار بوت بهار
How Spring Boot Auto-Configuration Works
مسیر زمینه را پیکربندی کنید
Configure Context Path
مسیر زمینه را پیکربندی کنید
Configure Context Path
تست ایجاد FindAll
Test Create FindAll
تست ایجاد FindAll
Test Create FindAll
FindById و Update را تست کنید
Test FindById and Update
FindById و Update را تست کنید
Test FindById and Update
تغییر سرور جاسازی شده
Changing the Embedded Server
تغییر سرور جاسازی شده
Changing the Embedded Server
REST CRUD API ایجاد کنید
Create REST CRUD API
ایجاد یک REST Client
Creating a REST Client
معرفی
Introduction
معرفی
Introduction
RestTemplate روش GET
RestTemplate GET Method
RestTemplate روش GET
RestTemplate GET Method
روش POST
POST Method
روش POST
POST Method
روش قرار دادن
PUT Method
روش قرار دادن
PUT Method
ایجاد یک REST Client
Creating a REST Client
پروفایل ها
Profiles
معرفی
Introduction
معرفی
Introduction
URL REST را پیکربندی کنید
Configure REST URL
URL REST را پیکربندی کنید
Configure REST URL
ایجاد و فعال سازی پروفایل
Create and Activate a Profile
ایجاد و فعال سازی پروفایل
Create and Activate a Profile
فعال کردن نمایه از طریق VM Argument
Activate Profile through VM Argument
فعال کردن نمایه از طریق VM Argument
Activate Profile through VM Argument
پروفایل ها
Profiles
ورود به سیستم
Logging
از Logging استفاده کنید
Use Logging
از Logging استفاده کنید
Use Logging
وارد فایل شوید
Log to File
وارد فایل شوید
Log to File
تغییر سطح گزارش
Change Log Level
تغییر سطح گزارش
Change Log Level
ورود به سیستم
Logging
بررسی های سلامت و معیارها
Health Checks and Metrics
معرفی
Introduction
معرفی
Introduction
فعال کردن بررسی سلامت
Enabling Health Checks
فعال کردن بررسی سلامت
Enabling Health Checks
افشای جزئیات بهداشت
Expose Health Details
افشای جزئیات بهداشت
Expose Health Details
اطلاعات ساخت را اضافه کنید
Add Build Info
اطلاعات ساخت را اضافه کنید
Add Build Info
سایر نقاط پایانی را در معرض دید قرار دهید
Expose Other Endpoints
سایر نقاط پایانی را در معرض دید قرار دهید
Expose Other Endpoints
اطلاعات بهداشتی سفارشی
Custom Health Information
اطلاعات بهداشتی سفارشی
Custom Health Information
بررسی های سلامت و معیارها
Health Checks and Metrics
امنیت بهار
Spring Security
امنیت را فعال کنید
Enable Security
امنیت را فعال کنید
Enable Security
امنیت بهار
Spring Security
برگ آویشن
Thymeleaf
معرفی
Introduction
معرفی
Introduction
برگ آویشن در عمل
Thymeleaf in Action
برگ آویشن در عمل
Thymeleaf in Action
نحو خاص
Special Syntax
نحو خاص
Special Syntax
ارسال داده به الگو
Sending Data to Template
ارسال داده به الگو
Sending Data to Template
یک الگو ایجاد کنید
Create a Template
یک الگو ایجاد کنید
Create a Template
کش را غیرفعال کنید
Disable Cache
کش را غیرفعال کنید
Disable Cache
ارسال داده های شی
Sending Object Data
ارسال داده های شی
Sending Object Data
رندر کردن چندین رکورد
Rendering Multiple Records
رندر کردن چندین رکورد
Rendering Multiple Records
یک فرم HTML ایجاد کنید
Create an HTML Form
یک فرم HTML ایجاد کنید
Create an HTML Form
پردازش داده های فرم
Process Form Data
پردازش داده های فرم
Process Form Data
برگ آویشن
Thymeleaf
ذخیره سازی پایگاه داده
Database Caching
معرفی
Introduction
معرفی
Introduction
مراحل فعال کردن حافظه پنهان
Steps to Enable Caching
مراحل فعال کردن حافظه پنهان
Steps to Enable Caching
Maven Dependencies را اضافه کنید
Add Maven Dependencies
Maven Dependencies را اضافه کنید
Add Maven Dependencies
ذخیره سازی را پیکربندی کنید
Configure Caching
ذخیره سازی را پیکربندی کنید
Configure Caching
فعال کردن و استفاده از حافظه پنهان
Enable and Use Caching
فعال کردن و استفاده از حافظه پنهان
Enable and Use Caching
ذخیره سازی در عمل
Caching in Action
ذخیره سازی در عمل
Caching in Action
ذخیره سازی پایگاه داده
Database Caching
دسته بهار
Spring Batch
معرفی
Introduction
معرفی
Introduction
Batching API
Batching API
Batching API
Batching API
ایجاد پروژه
Create Project
ایجاد پروژه
Create Project
Reader ایجاد کنید
Create Reader
Reader ایجاد کنید
Create Reader
Processor Writer and Listener را پیاده سازی کنید
Implement Processor Writer and Listener
Processor Writer and Listener را پیاده سازی کنید
Implement Processor Writer and Listener
Beans را پیکربندی کنید
Configure the Beans
Beans را پیکربندی کنید
Configure the Beans
مرحله را پیکربندی کنید
Configure the Step
مرحله را پیکربندی کنید
Configure the Step
کار را پیکربندی کنید
Configure the Job
کار را پیکربندی کنید
Configure the Job
یک تست بنویس
Write a Test
یک تست بنویس
Write a Test
دسته بندی در عمل
Batching in Action
دسته بندی در عمل
Batching in Action
پیکربندی اندازه چاک
Configuring Chuck Size
پیکربندی اندازه چاک
Configuring Chuck Size
CSV به پایگاه داده
CSV to Database
CSV به پایگاه داده
CSV to Database
پروژه و مدل را ایجاد کنید
Create the Project and Model
پروژه و مدل را ایجاد کنید
Create the Project and Model
CSV را ایجاد کنید
Create the CSV
CSV را ایجاد کنید
Create the CSV
Reader را پیاده سازی کنید
Implement Reader
Reader را پیاده سازی کنید
Implement Reader
پیاده سازی پردازنده
Implement Processor
پیاده سازی پردازنده
Implement Processor
پیاده سازی Writer
Implement Writer
پیاده سازی Writer
Implement Writer
DataSource را پیکربندی کنید
Configure the DataSource
DataSource را پیکربندی کنید
Configure the DataSource
مرحله و کار را پیکربندی کنید
Configure Step and Job
مرحله و کار را پیکربندی کنید
Configure Step and Job
یک تست بنویس
Write a Test
یک تست بنویس
Write a Test
CSV به DB در عمل
CSV to DB in Action
CSV به DB در عمل
CSV to DB in Action
دسته بهار
Spring Batch
تست واحد با استفاده از MockMvc
Unit Testing using MockMvc
معرفی
Introduction
معرفی
Introduction
تست را ایجاد کنید
Create the Test
تست را ایجاد کنید
Create the Test
از MockMvc استفاده کنید
Use MockMvc
از MockMvc استفاده کنید
Use MockMvc
انتظار نتایج
Expect Results
انتظار نتایج
Expect Results
Refactoring
Refactoring
Refactoring
Refactoring
تست ایجاد
Test Create
تست ایجاد
Test Create
تست آپدیت و حذف
Test Update and Delete
تست آپدیت و حذف
Test Update and Delete
تست واحد با استفاده از MockMvc
Unit Testing using MockMvc
پیام رسانی و بهار JMS
Messaging and Spring JMS
پیام رسانی چیست؟
What is Messaging?
پیام رسانی چیست؟
What is Messaging?
چرا پیام
Why Messaging
چرا پیام
Why Messaging
دو مدل پیام
Two Message Models
دو مدل پیام
Two Message Models
JMS چیست؟
What is JMS
JMS چیست؟
What is JMS
بهار JMS
Spring JMS
بهار JMS
Spring JMS
Apache ActiveMQ را نصب کنید
Install Apache ActiveMQ
Apache ActiveMQ را نصب کنید
Install Apache ActiveMQ
پروژه و ارسال پیام را ایجاد کنید
Create the Project and Message Sender
پروژه و ارسال پیام را ایجاد کنید
Create the Project and Message Sender
ایجاد شنونده پیام
Create Message Listener
ایجاد شنونده پیام
Create Message Listener
تست
Test
تست
Test
اطلاعات بیشتر در مورد Spring JMS
More about Spring JMS
اطلاعات بیشتر در مورد Spring JMS
More about Spring JMS
پیام رسانی و بهار JMS
Messaging and Spring JMS
Swagger REST مستندات شروع سریع
Swagger REST Documentation QuickStart
معرفی
Introduction
معرفی
Introduction
چکمه بهار و سوگل
Spring Boot and Swagger
چکمه بهار و سوگل
Spring Boot and Swagger
Swagger in Action
Swagger in Action
Swagger in Action
Swagger in Action
Swagger UI in Action
Swagger UI in Action
Swagger UI in Action
Swagger UI in Action
از Swagger Configuration استفاده کنید
Use Swagger Configuration
از Swagger Configuration استفاده کنید
Use Swagger Configuration
افزودن اطلاعات
Add Info
افزودن اطلاعات
Add Info
حاشیه نویسی سواگر
Swagger Annotations
حاشیه نویسی سواگر
Swagger Annotations
Swagger REST مستندات شروع سریع
Swagger REST Documentation QuickStart
اعتبارسنجی ها
Validations
معرفی
Introduction
معرفی
Introduction
اعتبار سنجی در اقدامات
Validations in Actions
اعتبار سنجی در اقدامات
Validations in Actions
اعتبارسنجی ها
Validations
REST فایل آپلود و دانلود کنید
REST File Upload and Download
معرفی
Introduction
معرفی
Introduction
پروژه را ایجاد کنید
Create the Project
پروژه را ایجاد کنید
Create the Project
اجرای آپلود فایل
Implement File Upload
اجرای آپلود فایل
Implement File Upload
تست
Test
تست
Test
پیاده سازی و تست دانلود فایل
Implement and Test File Download
پیاده سازی و تست دانلود فایل
Implement and Test File Download
API های RestTemplate
RestTemplate APIs
API های RestTemplate
RestTemplate APIs
آپلود مشتری
Upload Client
آپلود مشتری
Upload Client
دانلود مشتری
Download Client
دانلود مشتری
Download Client
REST فایل آپلود و دانلود کنید
REST File Upload and Download
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
نمایش نظرات